#include "Builder.h"

int main() {
  SchoolBuilder school_builder;
  school_builder.BuildMaze();
  school_builder.BuildWall(1);
  school_builder.BuildWall(2);
  school_builder.BuildWall(3);
  school_builder.BuildWall(4);
  school_builder.BuildDoor(1, 2);
  school_builder.BuildDoor(3, 4);
  Maze* school_maze = school_builder.GetMaze();

  CastleBuilder castle_builder;
  castle_builder.BuildMaze();
  castle_builder.BuildWall(1);
  castle_builder.BuildWall(2);
  castle_builder.BuildWall(3);
  castle_builder.BuildDoor(1, 2);
  castle_builder.BuildDoor(1, 3);
  Maze* castle_maze = castle_builder.GetMaze();
  return 0;
}
